#ifndef NODE_H_INCLUDED
#define NODE_H_INCLUDED

class NodeList;

class Node
{
    NodeList edges;
    int id;
    public:
    Node(int id);
    ~Node();
    void addNeighbour(Node*);
    int getDegree();
    int getId();
    NodeList& getNeighbours();
};

#endif // NODE_H_INCLUDED
